package com.vates.reservas.dao;

import java.util.Date;
import java.util.List;

import com.vates.reservas.dominio.Reserva;

public interface ReservaDAO extends BaseDAO<Reserva> {

	void nuevo(Reserva objeto);

	void modificar(Reserva objeto);

	void eliminar(Reserva objeto);

	List<Reserva> busquedaPorNumeroDeHotelYFechas(long id, Date fechaInicio,
			Date fechaFin);

	List<Reserva> busquedaPorNumeroDeClienteYFechas(long id, Date fechaInicio,
			Date fechaFin);

	Reserva busquedaPorId(long id);

	List<Reserva> listado();

}
